a brief history of everyone who ever lived review